//
//  JobViewController.h
//  ActSistant
//
//  Created by Hieu Nguyen Trung on 2/28/13.
//

#import <UIKit/UIKit.h>
#import "NavigationView.h"

typedef enum {
    JobCreate = 0,
    JobEdit,
    JobReview
} JobScreenType;

#define BASIC_INFO_STRINGS_ARRAY @[@"October, 28, 2012", @"1118 Mohawk Street Los Angeles, CA 90028", @"9:05AM", @"3:30PM", @"Type: Commercial", @"Rate"]
#define BASIC_INFO_IMAGES_NAME_ARRAY @[@"job_screen_icon_1", @"job_screen_icon_2", @"job_screen_icon_3", @"job_screen_icon_4"]

#define CREATE_BASIC_INFO_STRINGS_ARRAY @[@"October, 28, 2012", @"Location", @"8:00AM (Current Time)", @"End Time", @"Job Type", @"Rate"]
#define CREATE_BASIC_INFO_IMAGES_NAME_ARRAY @[@"job_screen_icon_1", @"job_screen_icon_2_gray", @"job_screen_icon_3_gray", @"job_screen_icon_4_gray"]

#define REVIEW_BASIC_INFO_STRINGS_ARRAY @[@"October, 20, 2012", @"1611 N Formosa, West Hollywood, 90046", @"8:02AM", @"4:02AM", @"145/8hr (SAG BG)"]
#define REVIEW_BASIC_IMAGES_NAME_ARRAY @[@"job_screen_icon_1_black", @"job_screen_icon_2_black", @"job_screen_icon_3_black", @"job_screen_icon_4_black", @"job_screen_icon_5_black"]

#define BREAKS_STRINGS_ARRAY @[@"08:00 - 08:30", @"12:00 - 01:00", @"06:00 - 7:00"]
#define BREAKS_IMAGES_NAME_ARRAY @[@"break_icon_1_green", @"break_icon_2_green", @"break_icon_3_green"]

#define CREATE_BREAKS_STRINGS_ARRAY @[@"00:00 - 00:00", @"00:00 - 00:00", @"00:00 - 00:00"]
#define CREATE_BREAKS_IMAGES_NAME_ARRAY @[@"break_icon_1_gray", @"break_icon_2_gray", @"break_icon_3_gray"]

#define REVIEW_BREAKS_STRINGS_ARRAY @[@"8:02 AM - 9:00AM", @"12:00 - 1:00PM", @"7:00PM - 8:00PM"]
#define REVIEW_BREAKS_IMAGES_NAME_ARRAY @[@"break_icon_1_black", @"break_icon_2_black", @"break_icon_3_black"]

#define FINANCIAL_STRINGS_ARRAY @[@"Allowances", @"Agency & Payroll", @"Voucher"]

#define PRODUCT_INFO_STRINGS_ARRAY @[@"Title", @"Production Company", @"Type of Work", @"Producer", @"Director", @"Casting Director"]

@interface JobViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate, UITextViewDelegate>{
    JobScreenType screenType;
}
@property (retain, nonatomic) IBOutlet NavigationView *navigationView;
@property (retain, nonatomic) IBOutlet UITableView *tableView;
@property (retain, nonatomic) IBOutlet UIView *headerView;
@property (retain, nonatomic) IBOutlet UILabel *lblHeaderTitle;
@property (retain, nonatomic) IBOutlet UILabel *lblHeaderPrice;
@property (retain, nonatomic) IBOutlet UIProgressView *progressView;

-(id) initWithScreenType:(JobScreenType)type;

@end
